package com.xyy.saas.payment.cores.vo;

import com.xyy.saas.payment.cores.enums.AccountChannelEnum;

import java.io.Serializable;

/**
 * @author wangtianqi
 * @date 2019/11/22 16:49
 */
public class QueryWithdrawalFeeVo implements Serializable {
    private static final long serialVersionUID = 7029834304212318412L;
    /**
     * 提现扣除的余额，单位为分，取值范围 1~1000000000 包含边界值
     */
    private Integer amount;
    /**
     * 商户的ID
     */
    private String businessUserId;
    /**
     * 接口调用方的标识，支付平台分配，用于验签
     */
    private String invoker;
    /**
     * 接口调用方的业务类型, 支付平台分配
     */
    private String businessType;
    /**
     * 接口调用方的业务类型, 支付平台分配
     */
    private String businessIdType;
    /**
     * 账户渠道选择
     */
    private AccountChannelEnum accountChannelEnum;

    public Integer getAmount() {
        return amount;
    }

    public void setAmount(Integer amount) {
        this.amount = amount;
    }

    public String getBusinessUserId() {
        return businessUserId;
    }

    public void setBusinessUserId(String businessUserId) {
        this.businessUserId = businessUserId;
    }

    public AccountChannelEnum getAccountChannelEnum() {
        return accountChannelEnum;
    }

    public void setAccountChannelEnum(AccountChannelEnum accountChannelEnum) {
        this.accountChannelEnum = accountChannelEnum;
    }

    public String getInvoker() {
        return invoker;
    }

    public void setInvoker(String invoker) {
        this.invoker = invoker;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getBusinessIdType() {
        return businessIdType;
    }

    public void setBusinessIdType(String businessIdType) {
        this.businessIdType = businessIdType;
    }
}
